Gray code
Linear-feedback shift register
De Bruijn sequence
Steinhaus–Johnson–Trotter algorithm – an algorithm that generates Gray codes for the factorial number system
Minimum distance code
Prouhet–Thue–Morse sequence – related to inverse Gray code
Ryser formula
Hilbert curve
https://en.wikipedia.org/wiki/Gray_code